Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Germany F2 Italy F3 Russia F1 Netherlands F3 Russia F2 Sweden F1 Germany-w2 Germany-w3 Germany F1 Uzbekistan F2 Italy F15 Turkey F1 Italy F17 Turkey F2 Turkey F3 Germany F6 Ukraine F3 Germany-w2 Germany-w3 Poland F2 Poland F3 Switzerland F2 Switzerland F3 Italy F12 Uzbekistan F3 Poland F7 Belarus F1 Germany F6 Germany F7 Germany F8 Germany F9A Germany F10 Germany F13 Germany F15 Germany F16 Russia F2 Czech Republic F4 Czech Republic F5 Germany F2 Germany F4 Croatia F1 Switzerland F1 Switzerland F2 France F4 Switzerland F3 France F5 Russia F1 Russia F2 Uzbekistan F2 Germany F7 Germany F8 Germany F9 Germany F15 France F13 Germany F16 France F14 France F15 Germany F19 Czech Republic F5 Germany F2 Germany F4 Germany F5 Croatia F1 Croatia F2 Switzerland F1 Switzerland F2 Switzerland F3 Turkey F3 Russia F1 Russia F2 Uzbekistan F1 Uzbekistan F2 Germany F1 Germany F6 Germany F7 Germany F8 Germany F9 France F11 Germany F10 France F14 Germany F21 Czech Republic F5 Germany F2 Spain F1 Austria F1 Spain F2 Spain F3 Spain F4 Kazakhstan F1 Switzerland F1 Kazakhstan F2 Switzerland F2 Switzerland F3 Russia F1 Russia F2 Germany F7 Russia F5 France F14 France F15 Russia F6 Russia F1 Russia F2 Russia F3 Russia F4 Uzbekistan F1 Uzbekistan F2 Russia F8 Germany F11 Netherlands F4 Russia F3 Russia F4 Belarus F4 Russia F3 Germany F10 Germany F14 Uzbekistan F1 (Bukhara) Uzbekistan F2 (Karshi) Uzbekistan F3 (Andijan) Uzbekistan F4 (Namangan) Russia F6 (Moscow) Russia F7 (Moscow) Russia F8 (Moscow) Thailand F7 (Nonthaburi) Thailand F8 (Nonthaburi) Thailand F9 (Nonthaburi) M25 Kazan M25 Aktobe M25 Aktobe M25+H Kazan M25 Shymkent M25 Shymkent M25 Andijan M25 Namangan M15 Almaty Georgia F2 M25+H Pozoblanco M15 Moscow M15 Moscow M25 Ust-Kamenogorsk M25 Almaty Italy F11 M15 Kazan M25 Aktobe M25 Aktobe M15 St. Petersburg M15 St. Petersburg M15 St. Petersburg M15 St. Petersburg M25 Johannesburg / Markspark M25 Johannesburg / Ellispark M15 Kazan M25 Nur-Sultan M25 Nur-Sultan M25 Sharm ElSheikh M25 Nur-Sultan M15 Chiang Rai M15 Chiang Rai Germany F14 Russia F1 Germany F1 Germany F15 Germany F16 Sweden F2 France F16 Uzbekistan F1 Georgia F1 Uzbekistan F2 Germany-w1 Germany-w4 Czech Republic F5 Poland F6 Czech Republic F6 Belarus F2 India F1 Qatar F2 Qatar F3 Germany F5 Croatia F2 Fergana Challenger - Fergana Uzbekistan F1 Baden Open - Ettlingen Uzbekistan F3 Italy F12 Togliatti Cup - Togliatti Italy F13 Mordovia Cup - Saransk Italy F14 Italy F16 Russia F2 Germany F12 Russia F3 Germany F13 Belarus F1 Belarus F2 Germany F15 France F15 Ukraine F2 Germany-w1 ATP Slovak Open Challenger - Bratislava Germany-w4 Germany F2 Germany F3 Germany F5 Uzbekistan F4 Croatia F2 Germany F18 Czech Republic F6 Baden Open - Karlsruhe Schickedanz Open 2007 - Furth Germany F6 Penza Cup - Penza Karshi Challenger - Karshi Switzerland #1-w1 Italy F5 Italy F6 India F2 Lambertz Open by Stawag 2007 - Aachen Germany F11 Switzerland F1 Uzbekistan F1 Roma Open Challenger - Rome Germany F1 Fergana Challenger - Fergana Czech Republic F6 Schickendanz Open - Furth Riviera de Rimini Challenger - Rimini Penza Cup 2008 - Penza Mordovia Cup 2008 - Saransk Bukhara Challenger - Bukhara Black Forest Open - Freudenstadt Banja Luka Challenger 2008 - Banja Luka Labertz Open by Stawag - Aachen President's Cup - Astana Wolfsburg Challenger Sarajevo Challenger Oberstaufen Challenger Manchester Challenger Penza Challenger M25 Nur-Sultan Samarkand Challenger Karshi Challenger Almaty Challenger Freudenstadt Challenger Banja Luka Challenger Intersport Heilbronn Open - Heilbronn Ljubljana Challenger Alexander Kolyaskin Memorial - Donetsk Tashkent Challenger Kolding Challenger Astana Challenger Eckental Challenger M25 Chiang Rai Aachen Challenger M25 Chiang Rai Khanty-Mansiysk Challenger Rhodes Challenger Ramat Hasharon Challenger Cairo Challenger Braunschweig Challenger Pozoblanco Challenger M25 Nur-Sultan Penza Challenger Kitzbuhel Challenger Istanbul Challenger Bangkok Challenger Orleans Challenger Aachen Challenger Kazan Challenger Dallas Challenger Sarajevo Challenger Bath Challenger M15 Ust-Kamenogorsk Monza Challenger Johannesburg Challenger Turin Challenger Pozoblanco Challenger M15 Chiang Rai M15 Chiang Rai Poznan Challenger San Marino Challenger Cordenons Challenger Karshi Challenger Manerbio Challenger Szczecin Challenger Istanbul Challenger Tashkent Challenger Orleans Challenger Eckental Challenger Ortisei Challenger Helsinki Challenger Quimper Challenger Bergamo Challenger Wolfsburg Challenger Sarajevo Challenger Barletta Challenger Kaohsiung Challenger Napoli Challenger Penza Challenger Karshi Challenger Togliatti Cup - Togliatti Lermontov Challenger Mons Challenger Sarajevo Challenger Karshi Challenger Nottingham Challenger M15 Chiang Rai Warsteiner Challenger Wolfsburg - Wolfsburg Bauer Watertechnology Cup - Eckental M15 Kazan Volkswagen Challenger 2004 - Wolfsburg Astana Challenger Kazan Challenger Meerbusch Challenger Como Challenger St. Remy Challenger Istanbul Challenger Szczecin Challenger Orleans Challenger Rennes Challenger Mouilleron-Le-Captif Challenger Eckental Challenger Andria Challenger Tyumen Challenger Heilbronn Challenger Bergamo Challenger Astana Challenger Cherbourg Challenger Guadalajara Challenger Leon Challenger Togliatti Cup - Togliatti Shenzhen Challenger Anning Challenger Busan Challenger Portoroz Challenger Szczecin Challenger Izmir Challenger Penza Cup - Penza Mons Challenger Rennes Challenger Eckental Challenger Ortisei Challenger Brescia Challenger Cherbourg Challenger PEOPLEnet Cup - Dnepropetrovsk Kazan Challenger Raanana Challenger Taipei City Challenger Rome Challenger Heilbronn Challenger Segovia Challenger Agri Challenger Mons Challenger Sacramento Challenger Eckental Challenger Yokohama Challenger Brescia Challenger Toyota Challenger Mordovia Cup - Mordovia Bergamo Challenger Togliatti Cup - Togliatti Taipei City Challenger Busan Challenger Seoul Challenger Heilbronn Challenger Manchester Challenger Surbiton Challenger Fergana Challenger Ethias Trophy - Mons Alexander Kolyaskin Memorial - Donetsk Almaty Challenger 1 - Almaty Lambertz Open by Stawag - Aachen Open des Alpes Trophee BNP Paribas - Grenoble Bytom Challenger Bangkok Challenger Baden Open - Karlsruhe Orleans Challenger Heilbronn Open - Heilbronn Tashkent Challenger Alexander Kolyaskin Memorial - Donetsk BH Indoor Sarajevo - Sarajevo Biella Challenger Furth Challenger Busan Challenger Status Athens Open - Athens Surbiton Challenger M25 Jakarta Astana Challenger M25 Jakarta Saransk Challenger Szczecin Challenger Segovia Challenger Astana Challenger Bratislava Challenger Guzzini Challenger - Recanati Tashkent Challenger Ismaning Challenger Eckental Challenger Quimper Challenger UTC Open - Cherkassy Bauer Watertechnilogy Cup 2008 - Eckental Astana Challenger Fergana Challenger - Fergana Almaty Challenger 2 - Almaty Mordova Cup 2007 - Saransk Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Bauer Watertechnology Cup 2007 - Eckental Cleveland Challenger Shymkent Challenger Fergana Challenger Kazan Challenger Astana Challenger Recanati Challenger St. Remy Challenger Segovia Challenger Mons Challenger Schickendanz Open - Furth Rome Challenger Genova Challenger Mons Challenger Salzburg Challenger Cremona Challenger Irving Challenger Marburg Challenger St. Brieuc Challenger Ilkley Challenger Braunschweig Challenger Karshi Challenger Kobe Challenger Genova Challenger Bangkok Challenger Wroclaw Challenger Mons Challenger Kazan Challenger Tashkent Challenger St. Remy Challenger Segovia Challenger Eckental Challenger Helsinki Challenger Andria Challenger Wroclaw Challenger Wolfsburg Challenger Le Gosier Challenger Heilbronn Challenger Surbiton Challenger Canberra Challenger Meerbusch Challenger Alessandria Challenger Prostejov Challenger Scheveningen Challenger Tashkent Challenger Fairfield Challenger Nottingham Challenger Ortisei Challenger Como Challenger Ortisei Challenger Ismaning Challenger Raanana Challenger Lille Challenger Sophia Antipolis Challenger Meerbusch Challenger Ludwigshafen Challenger Citta di Monza - Monza Shenzhen Challenger Bendigo Challenger Koblenz Challenger Nur-Sultan Challenger Astana Challenger Biella 4 Challenger Penza Challenger Kyoto Challenger St. Remy Challenger Szczecin Challenger Taipei City Challenger Bangkok Challenger Seoul Challenger Genova Challenger Szczecin Challenger Bath Challenger Rennes Challenger Budapest Challenger Yokohama Challenger Marburg Challenger Tashkent Challenger Fergana Challenger Noumea Challenger Newport Beach Challenger Dallas Challenger Bergamo Challenger Pau Challenger Leon Challenger Scheveningen Challenger Puerto Vallarta Challenger Geneva Challenger - Geneva Shymkent Challenger Karshi Challenger - Karshi Heilbronn Challenger Gwangju Challenger Astana Challenger Pozoblanco Challenger Segovia Challenger St. Petersburg 2 Challenger Biella 3 Challenger Lille Challenger Eckental Challenger St. Brieuc Challenger Tashkent Challenger ATP Kremlin Cup - Moscow Davidoff Swiss Indoors Basel - Basel Astana Challenger Tiburon Challenger Mordovia Cup 2005 - Saransk Astana Challenger - Astana Aptos Challenger Davidoff Swiss Indoors - Basel St. Petersburg Open - St. Petersburg Allianz Suisse Open Gstaad - Gstaad Nur-Sultan Challenger Liuzhou Challenger Tarragona Challenger Tennislife Cup - Napoli Rimini Challenger Kobstaedernes ATP Challenger - Kolding Ordina Open - s-Hertogenbosch Allianz Suisse Open Gstaad - Gstaad Geneva Challenger Pilot Pen Tennis - New Haven Thailand Open - Bangkok Aix En Provence Challenger Kremlin Cup - Moscow Open Sud de France - Montpellier St. Petersburg Open - St. Petersburg SA Tennis Open - Johannesburg Athens Challenger Genova Challenger Athens Challenger SAP Open - San Jose Fergana Challenger Regions Morgan Keegan Championships - Memphis Karlsruhe Challenger Rome Challenger SkiStar Swedish Open - Bastad Milan Challenger Qatar ExxonMobil Open - Doha Gerry Weber Open - Halle Mercedes Cup - Stuttgart Zagreb Challenger Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Moselle Open - Metz Furth Challenger Rennes Challenger Almaty Challenger Salzburg Challenger Bratislava Challenger Cherbourg Challenger Helsinki Challenger Ordina Open - 's-Hertogenbosch Istanbul Challenger Kremlin Cup - Moscow Erste Bank Open - Vienna Kremlin Cup - Moscow Marbella Challenger Izmir Challenger Qatar ExxonMobil Open - Doha Heilbronn Challenger Tashkent Challenger Bergamo Challenger If Stockholm Open - Stockholm VTR Open - Vina del Mar Kazan Challenger Brasil Open - Sao Paulo Bergamo Challenger Belgrade Challenger Delray Beach International Tennis Championships - Delray Beach Ortisei Challenger Cherbourg Challeger Orleans Challenger Chennai Open - Chennai Miller Lite Hall of Fame Tennis Championships - Newport Helsinki Challenger Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel SA Tennis Open - Johannesburg Sarajevo Challenger St. Petersburg Open - St. Petersburg Tyumen Challenger Kremlin Cup - Moscow Batman Challenger Qatar ExxonMobil Open - Doha US Men's Clay Court Championship - Houston BMW Open - Munich Power Horse Cup - Dusseldorf Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem Kremlin Cup - Moscow If Stockholm Open - Stockholm Power Horse Cup - Dusseldorf Gerry Weber Open - Halle Napoli Challenger U.S. National Indoor Tennis Championships - Memphis Topshelf Open - 's-Hertogenbosch BMW Open - Munich Mercedes Cup - Stuttgart Hall of Fame Tennis Championships - Newport BMW Open - Munich Open Sud de France - Montpellier Delray Beach Open - Delray Beach Barcelona Open BancSabadell - Barcelona Gerry Weber Open - Halle SkiStar Swedish Open - Bastad Hall of Fame Tennis Championships - Newport Monza Challenger Rome Challenger Johannesburg Challenger BB&T Atlanta Open - Atlanta Qatar ExxonMobil Open - Doha US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Mouilleron-Le-Captif Challenger Mercedes Cup - Stuttgart Ortisei Challenger Gerry Weber Open - Halle Las Vegas Challenger Fergana Challenger Helsinki Challenger ATP Kremlin Cup - Moscow Poznan Challenger Vercelli Challenger AEGON Championships - London Mercedes Cup - Stuttgart Gimcheon Challenger Heilbronn Challenger Open de Moselle - Metz Orleans Challenger Aircel Chennai Open - Chennai Delray Beach International Tennis Championships - Delray Beach Irving Challenger BMW Open - Munich Gerry Weber Open - Halle UNICEF Open - 's Hertogenbosch Vercelli Challenger Campbell's Hall of Fame Tennis Championships - Newport Ortisei Challenger ATP Studena Croatia Open - Umag Gimcheon Challenger Manchester Challenger Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Heilbronn Challenger Cherbourg Challenger Grand Prix Hassan II - Casablanca BMW Open - Munich Segovia Challenger Astana Challenger Genova Challenger Trnava Challenger Open Sud de France - Montpellier Jonkoping Challenger Heilbronn Challenger Kazan Challenger Braunschweig Challenger Rome Challenger Meerbusch Challenger Qingdao Challenger Furth Challenger Andria Challenger Open 13 - Marseille Mons Challenger San Luis Potosi Challenger Genova Challenger Bet-at-home Cup - Kitzbuhel Orleans Challenger Shymkent Challenger Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle Chengdu Challenger Szczecin Challenger Johannesburg Challenger Samarkand Challenger Ortisei Challenger Nottingham-2 Challenger Brest Challenger Moselle Open - Metz Cherbourg Challenger Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Garanti Koza Sofia Open - Sofia Tashkent Challenger Karshi Challenger Gerry Weber Open - Halle SkiStar Swedish Open - Bastad Karshi Challenger Suisse Open - Gstaad Moselle Open - Metz Astana Challenger Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha ASB Classic - Auckland Orleans Challenger Memphis Open - Memphis St. Petersburg Open - St. Petersburg Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston BMW Open - Munich China Open - Beijing Open Parc - Lyon Ricoh Open - 's-Hertogenbosch Portoroz Challenger Suisse Open - Gstaad Nur-Sultan Challenger Surbiton Challenger BMW Open - Munich Ismaning Challenger Eckental Challenger St. Petersburg 1 Challenger Split 2 Challenger Miller Lite Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart Copa Claro - Buenos Aires ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Campbells Hall of Fame Tennis Championships - Newport Topshelf Open - 's-Hertogenbosch Abierto Mexicano - Los Cabos Open Sud de France - Montpellier Ricoh Open - 's-Hertogenbosch Moselle Open - Metz Almaty Challenger Segovia Challenger Delray Beach Open - Delray Beach Potchefstroom Challenger Hamburg Challenger Split 1 Challenger BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Aircel Chennai Open - Chennai Moselle Open - Metz Gerry Weber Open - Halle Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Wimbledon - London Australian Open - Melbourne Mercedes Cup - Stuttgart SkiStar Swedish Open - Bastad Chengdu Open - Chengdu If Stockholm Open - Stockholm Kremlin Cup - Moscow Open Sud de France - Montpellier Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Australian Open - Melbourne Wimbledon - London Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris BNP Paribas Open - Indian Wells U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London Australian Open Qualifying - Doha Australian Open - Melbourne French Open - Paris Davis Cup, Group I, PO, RUS-RSA 5-0 Davis Cup, Group I, PO, RUS-POR 4-1 Davis Cup, World Group, PO, RUS-ITA 1-4 U.S. Open (juniors) Davis Cup, World Group, PO, DOM-GER 1-4 French Open (juniors) Davis Cup, Group I, 1R, RUS-SWE 5-0 Davis Cup, Group I, 2R, RUS-NED 4-1 Davis Cup, World Group, 1R, SRB-RUS 4-1 All Lower level tournaments Wimbledon (juniors) Olympics - Rio de Janeiro